package net.chenlin.dp.modules.business.service;

import net.chenlin.dp.common.entity.Page;
import net.chenlin.dp.common.entity.R;
import net.chenlin.dp.modules.business.entity.dto.TestDto;
import net.chenlin.dp.modules.business.entity.vo.testManage.AppTestListVo;
import net.chenlin.dp.modules.business.entity.vo.testManage.TestManageVo;

import java.util.Map;

public interface TestManageService {

    Page<TestManageVo> getUnderwayTestList(Map<String, Object> params);

    R stopTest(Long id);

    R creatTest(TestDto dto);

    Page<AppTestListVo> appTestList(Map<String, Object> params);

    R getTestList();

    R getDeviceList(String no);

    R getPassList(String no);

    R editTest(TestDto dto);

    R getTestInfo(String testNo);

    R deleteTestInfo(String testNo);

    R newCreatTest(TestDto dto);
}
